﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CoVanHocTapData.Entities;

namespace CoVanHocTapData.Concretes
{
    public interface IKhoiChuongTrinhDaoTaoRepository
    {
        IQueryable<KhoiChuongTrinhDaoTao> LayKhoiCTDT(string nganhID, int nienKhoaID, string heDaoTaoID);

        List<KhoiChuongTrinhDaoTao> LayKhoiCTDT(string nganhID, int nienKhoaID, string heDaoTaoID,int hocKyID,bool doChinhXac);

        string LayHocKys(string nganhID, int nienKhoaID, string heDaoTaoID);
        
        KhoiChuongTrinhDaoTao LayKhoiCTDTTuMaMonHoc(string MonHocID, string nganhID);

        KhoiChuongTrinhDaoTao LayKhoiCTDTTuMaSV(string maSV);

        List<KhoiChuongTrinhDaoTao> DSKhoiNhomCTDT(string maSV);
        List<KhoiChuongTrinhDaoTao> DSKhoiNhomCTDT_CN2(string maSV);

        
    }
}
